home *** CD-ROM | disk | FTP | other *** search
/ Cobra Utilities for Doom & Doom II / Cobra Utilities For Doom & Doom II - Disc 2.iso / files / program / du104 / doomutil.txt < prev    next >
Encoding:
Text File  |  1994-07-31  |  64.9 KB  |  1,690 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.                                       DOOMUTIL
  8.                                     Version 1.04
  9.  
  10.                                   David Poole, Jr.
  11.  
  12.                                      PO Box 747
  13.                                  Pacolet, SC. 29372
  14.  
  15.  
  16.                                david.poole@swcbbs.com
  17.  
  18.  
  19.  
  20.           DOOMUTIL 1.04 User's Guide                                 Page 1
  21.  
  22.  
  23.                                   Table Of Contents
  24.  
  25.           Introduction and Background................................2
  26.             Disclaimer:..............................................2
  27.             Warning:.................................................3
  28.           Using DOOMUTIL.............................................4
  29.             Command Line Parameters..................................4
  30.             Interactive Use..........................................4
  31.              Invoking Menu Selections................................4
  32.              Editing Information.....................................5
  33.              Hot Keys................................................6
  34.           Menu Selections............................................7
  35.             Main Menu................................................7
  36.              Begin Doom With Current Configuration...................7
  37.              Modify Current Game Configuration.......................7
  38.              Modify Serial Server Configuration......................8
  39.              Modify Network Server Configuration.....................8
  40.              WAD File Functions......................................8
  41.              Miscellaneous Functions.................................8
  42.             WAD File Functions.......................................9
  43.             WAD Functions Menu.......................................9
  44.              Selection Menu..........................................9
  45.              Force Refresh of WAD list...............................9
  46.              Rescan Selected WAD files..............................10
  47.              Backup selected WAD file(s)............................10
  48.              Restore selected WAD file(s)...........................10
  49.              List WAD files.........................................10
  50.              Build new WAD from selected PWADs......................10
  51.              Episode/Mission MENU...................................11
  52.              WAD THING MENU.........................................11
  53.              WAD SECTOR MENU........................................11
  54.             Selection Menu..........................................11
  55.              Select wad files for modification......................11
  56.              Select All wad files...................................13
  57.              Deselect All wad files.................................14
  58.              Invert wad file selection..............................14
  59.              Change Sorting Order...................................14
  60.              Save Selection To File.................................15
  61.              Load Selection From File...............................15
  62.             Episode/Mission MENU....................................15
  63.              Modify Episode & Level for PWADs.......................15
  64.              Globally Modify Episode & Level for PWADs..............16
  65.              Incrementally Modify Episode & Level for PWADs.........16
  66.             WAD THING MENU..........................................16
  67.              Invert selected WAD(s) things Death Match Status.......16
  68.              Remove selected WAD(s) THINGs Death Match Status.......16
  69.              Randomize selected WAD(s) THINGs with computer seed....16
  70.              Replace one thing with another.........................17
  71.             WAD SECTOR MENU.........................................17
  72.              Highlight (Dim Secret, Pulse Trigger) SECTORs..........17
  73.              Maximize Brightness of SECTORs.........................18
  74.              Remove Damaging SECTORs................................18
  75.             Miscellaneous Functions.................................18
  76.              Access Dialing Directory...............................18
  77.  
  78.  
  79.           David Poole, Jr.                                    94/7/31 17:01
  80.  
  81.  
  82.  
  83.           DOOMUTIL 1.04 User's Guide                                 Page 2
  84.  
  85.  
  86.              Enable Speaker.........................................18
  87.              Disable Speaker........................................18
  88.              Edit Program Configuration.............................18
  89.              Edit MODEM.CFG.........................................19
  90.              Run ID's Setup.........................................20
  91.              Register DOOMUTIL......................................20
  92.           Files created by DOOMUTIL.................................21
  93.           Uses of DOOMUTIL..........................................23
  94.             Using DOOMUTIL to automate multi-player sessions........23
  95.             Using DOOMUTIL to add life to memorized missions........23
  96.             Using DOOMUTIL to assist in using external WAD files....24
  97.              Evaluating new WADs....................................24
  98.              Developing new composite WADs..........................24
  99.           Registering DOOMUTIL......................................26
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.           David Poole, Jr.                                    94/7/31 17:01
  143.  
  144.  
  145.  
  146.           DOOMUTIL 1.04 User's Guide                                 Page 3
  147.  
  148.  
  149.  
  150.           Introduction and Background.
  151.  
  152.                 DOOMUTIL is a utility to originally designed to
  153.                 facilitate using ID's DOOM when playing multi-player
  154.                 mode.  The setup program that is supplied with DOOM
  155.                 requires too much effort on the part of the user,
  156.                 especially when playing via modem.  DOOMUTIL was
  157.                 created to alleviate this problem.  Initially,
  158.                 DOOMUTIL was used to create batch files, which could
  159.                 then be repeatedly invoked using a menu system or
  160.                 command history utility.  As my co-players and I
  161.                 discovered external WAD files, DOOMUTIL was expanded
  162.                 to support these as well, from both a player and a
  163.                 developer's stand point.
  164.  
  165.                 As DOOMUTIL grew in functionality, it was decided to
  166.                 share the program with the rest of the DOOMing world.
  167.                 I hope that you will enjoy using this program.  I've
  168.                 enjoyed writing it.  If you enjoy it, please register
  169.                 it by following the instructions in the registration
  170.                 section of this document.
  171.  
  172.                 Please note that this program and documentation, for
  173.                 the purposes of multi-player mode, are slanted towards
  174.                 competitive, versus cooperative play.  While
  175.                 cooperative play is interesting, it's not much more
  176.                 interesting than single player mode, in my opinion.
  177.                 Getting another player on the grid (any TRON movie
  178.                 fans out there?) and taking turns blowing each other's
  179.                 brains out added much life to a game that was about to
  180.                 get old (after four months...).
  181.  
  182.                 You are also encouraged to send any comments,
  183.                 criticisms, or complaints regarding this program.  I
  184.                 have other ideas to be added, and based on user
  185.                 support and feedback, these may be implemented and
  186.                 released.  Since this is the first release of the
  187.                 program, there are likely to be problems encountered
  188.                 that were not encountered (or noticed) by any of the
  189.                 initial testers of the program.  Please feel free to
  190.                 bring these to my attention.
  191.  
  192.  
  193.             Disclaimer:
  194.  
  195.                 IN NO EVENT SHALL DAVID POOLE, JR. BE LIABLE FOR ANY
  196.                 DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION,
  197.                 DAMAGES FOR LOSS OF PROFITS, BUSINESS INTERRUPTION,
  198.                 LOSS OF INFORMATION, OR OTHER PECUNIARY LOSS) ARISING
  199.                 OUT OF THE USE OF OR INABILITY TO USE THIS PROGRAM.
  200.  
  201.                 This program can make modifications to files used by
  202.                 DOOM if so instructed by the user.  ID Software does
  203.  
  204.  
  205.           David Poole, Jr.                                    94/7/31 17:01
  206.  
  207.  
  208.  
  209.           DOOMUTIL 1.04 User's Guide                                 Page 4
  210.  
  211.  
  212.                 not provide technical support for DOOM if DOOM has
  213.                 been modified.  It is advisable to make a backup of
  214.                 DOOM and any WAD files you've obtained for use with
  215.                 DOOM, before using DOOMUTIL.
  216.  
  217.  
  218.             Warning:
  219.  
  220.                 DOOMUTIL creates files with the extension of .WBU to
  221.                 minimize the amount of time and space required to
  222.                 recover WAD files from randomization and other
  223.                 modifications.  Deletion of these .WBU files will
  224.                 require you to obtain the WAD files from their
  225.                 original source if you wish to have them in their
  226.                 original state.
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.  
  239.  
  240.  
  241.  
  242.  
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.  
  253.  
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.           David Poole, Jr.                                    94/7/31 17:01
  269.  
  270.  
  271.  
  272.           DOOMUTIL 1.04 User's Guide                                 Page 5
  273.  
  274.  
  275.  
  276.           Using DOOMUTIL.
  277.  
  278.                 DOOMUTIL is an interactive program.  However, there
  279.                 are some command line parameters that speed use of the
  280.                 program.
  281.  
  282.  
  283.             Command Line Parameters.
  284.  
  285.                    RUN          Causes DOOMUTIL to invoke DOOM with
  286.                                 the parameters selected by the user
  287.                                 via the menu system.  After DOOM
  288.                                 terminates, DOOMUTIL terminates.
  289.  
  290.                    RESUME       Effectively like the RUN parameter,
  291.                                 with the exception that the last saved
  292.                                 game (if any) is automatically loaded.
  293.                                 This is handy if you're playing multi-
  294.                                 player via modem, and the other player
  295.                                 forgets to disable their call-waiting.
  296.                                 After DOOM terminates, DOOMUTIL
  297.                                 terminates.
  298.  
  299.  
  300.             Interactive Use.
  301.  
  302.                 All interaction with the program is done through three
  303.                 simple interfaces: a menuing system, a field editing
  304.                 system, and a hot key system.  Familiarity with each
  305.                 of these is very helpful.
  306.  
  307.               Invoking Menu Selections.
  308.  
  309.                 Desired menu functions can be selected by one of three
  310.                 methods.
  311.  
  312.                 The first and fastest method is to press the key that
  313.                 corresponds to the highlighted character in the text
  314.                 describing the functions.  Pressing the highlighted
  315.                 key invokes the function immediately.  Pressing the
  316.                 ESCAPE key will exit the menu.
  317.  
  318.                 The second method is to use the mouse.  Move the mouse
  319.                 cursor to the desired option and press the left mouse
  320.                 button.  Pressing the right mouse button, while the
  321.                 cursor is within the border surrounding the menu, will
  322.                 act as an ESCAPE key press, and exit the menu.
  323.  
  324.                 The third method is to use the up and down arrow keys.
  325.                 The Home and End keys can be used to move quickly to
  326.                 the top or bottom of the menu list.  Once the desired
  327.                 function is highlighted, press the Enter key to invoke
  328.                 it.
  329.  
  330.  
  331.           David Poole, Jr.                                    94/7/31 17:01
  332.  
  333.  
  334.  
  335.           DOOMUTIL 1.04 User's Guide                                 Page 6
  336.  
  337.  
  338.               Editing Information.
  339.  
  340.                 Information that cannot be specified through the use
  341.                 of the menuing system is communicated through the use
  342.                 of a field editing system.
  343.  
  344.                 For the purpose of this section, an editing session is
  345.                 the duration of the field editor's continual usage.
  346.                 For example, an editing session begins when the user
  347.                 selects "Modify Current Game Configuration" from the
  348.                 Main Menu, and the session ends when either Control &
  349.                 Enter, or Escape is pressed, to save or discard
  350.                 changes, respectively.
  351.  
  352.                 Movement from field to field is performed with the up
  353.                 and down arrow, Page Up, Page Down, and Enter keys.
  354.                 If invalid input is made in a field, then the editor
  355.                 will not allow the cursor to leave the current field.
  356.  
  357.                 To save the changes made for the current editing
  358.                 session, press the Control and Enter keys
  359.                 simultaneously.  To abandon the changes made for the
  360.                 current editing system, press the Escape key.
  361.  
  362.                 The insert key toggles between character insert and
  363.                 character overwrite mode.
  364.  
  365.                 The backspace key deletes the character to the left of
  366.                 the cursor, and places the cursor in that position.
  367.  
  368.                 The delete key deletes the character under the cursor.
  369.  
  370.                 The tab key is used to advance the cursor to the next
  371.                 word in a given field.  The shift tab key combination
  372.                 advances the cursor to the previous word.
  373.  
  374.                 The Home key moves the cursor to the first character
  375.                 of the field.  The End key moves the cursor to the
  376.                 last character of a the field.
  377.  
  378.                 F2 erases the current contents of the field.  Shift F2
  379.                 erases the contents of all fields.
  380.  
  381.                 F3 undoes any changes made to the current field,
  382.                 restoring the field to it's status at the beginning of
  383.                 the editing session.  Shift F3 restores all fields to
  384.                 their original status.  Control F3 restores the field
  385.                 to it's contents when the cursor last entered the
  386.                 selected field.
  387.  
  388.                 F1 can be used during editing to display a brief
  389.                 summary of these keys.
  390.  
  391.  
  392.  
  393.  
  394.           David Poole, Jr.                                    94/7/31 17:01
  395.  
  396.  
  397.  
  398.           DOOMUTIL 1.04 User's Guide                                 Page 7
  399.  
  400.  
  401.                 In addition, some fields allow browsing or other
  402.                 special functions.  When the cursor enters one of
  403.                 these fields, a message is displayed at the bottom of
  404.                 the current window to inform the user of these
  405.                 possibilities.
  406.  
  407.               Hot Keys
  408.  
  409.                 In addition to the menuing and editing system, there
  410.                 are "Hot Keys" within DOOMUTIL.  These keys can invoke
  411.                 specific functions when pressed.  They are available
  412.                 any time DOOMUTIL is waiting for keyboard input.
  413.  
  414.                 ALT-B    Begins DOOM with the current configuration.
  415.                          Note that if you are editing the current
  416.                          configuration, and have not yet saved it via
  417.                          the CNTL-ENTER key sequence, ALT-B will
  418.                          invoke the last saved configuration.
  419.                          Naturally, this holds true for all factors
  420.                          that affect game play, such as Modem Server
  421.                          Configuration, Network Server Configuration,
  422.                          or Wad file functions.  The best time to use
  423.                          this function is when you are at a menu, but
  424.                          you're not limited in this respect.
  425.  
  426.                 ALT-C    Modify Current Game Configuration.  Allows
  427.                          quick access to the Edit Current Game
  428.                          Configuration screen.
  429.  
  430.                 ALT-D    Launch DOS Shell.  This invokes the system
  431.                          shell specified by the COMSPEC environment
  432.                          variable, which, in most cases, is
  433.                          COMMAND.COM.  In this case, returning to
  434.                          DOOMUTIL is performed by entering "EXIT" at
  435.                          the command line.
  436.  
  437.                 ALT-M    Launch WAD editor.  This allows you to invoke
  438.                          the wad modification utility specified in the
  439.                          program configuration screen.
  440.  
  441.                 ALT-X    Exit DOOMUTIL immediately.  Note that any
  442.                          changes not saved (as discussed with the ALT-
  443.                          B text) are not saved for the next DOOMUTIL
  444.                          session.
  445.  
  446.                 ALT-Z    Exit DOOMUTIL immediately, invoking the work
  447.                          command as specified in the program
  448.                          configuration.
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.           David Poole, Jr.                                    94/7/31 17:01
  458.  
  459.  
  460.  
  461.           DOOMUTIL 1.04 User's Guide                                 Page 8
  462.  
  463.  
  464.  
  465.           Menu Selections
  466.  
  467.  
  468.             Main Menu
  469.  
  470.               Begin Doom With Current Configuration
  471.  
  472.                 This begins DOOM with the current configuration, as
  473.                 specified in the Modify Current Game Configuration.
  474.                 Selected WADs are automatically loaded.
  475.  
  476.               Modify Current Game Configuration
  477.  
  478.                 This allows the user to specify various aspects
  479.                 regarding the playing of DOOM.  Single player, serial
  480.                 or network play, episode, mission, skill, presence of
  481.                 monsters, monster respawning, deathmatch, and the game
  482.                 to load (if any) are specified here.
  483.  
  484.                 Selection of a single player, modem, direct connect
  485.                 (null modem), or network game is performed with this
  486.                 screen.
  487.  
  488.                 If any legitimate changes are made to the value in the
  489.                 episode field, the mission field is automatically
  490.                 changed to the first mission for the given episode.
  491.  
  492.                 The mission field can be changed to allow skipping the
  493.                 earlier levels.  This is handy if you're playing
  494.                 deathmatch, and want to skip to where some of the
  495.                 bigger toys are.
  496.  
  497.                 Note that the game slot menu allows entry of values
  498.                 from 0 to 6, inclusive.  Specifying a 0 in this field
  499.                 indicates that a new game is to be initiated.  A 1
  500.                 selects the game saved in the first slot, etc.
  501.  
  502.                 Placing a "?" in the game slot field instructs
  503.                 DOOMUTIL to find the most recently saved game and use
  504.                 it, if any.  While the cursor is in this field, the
  505.                 F10 key can be used to browse the saved games.  While
  506.                 browsing the saved games, the episode, mission, skill
  507.                 level, and frag summary (if a network game) is
  508.                 displayed.  If a saved game is selected, using the F9
  509.                 key in this field allows the user to display the
  510.                 statistics of each of the players in the saved
  511.                 mission.  If a loaded game is specified, the episode,
  512.                 mission, and skill level are updated to reflect the
  513.                 loaded game.
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.           David Poole, Jr.                                    94/7/31 17:01
  521.  
  522.  
  523.  
  524.           DOOMUTIL 1.04 User's Guide                                 Page 9
  525.  
  526.  
  527.               Modify Serial Server Configuration
  528.  
  529.                 This allows specification of the modem communication
  530.                 port, the direct connection serial port (for use with
  531.                 null modems), the number to dial, and the serial
  532.                 driver to use for MODOOMing.
  533.  
  534.               Modify Network Server Configuration.
  535.  
  536.                 This screen allows selection of the network socket,
  537.                 network driver, and number of players for a network
  538.                 game when a saved game is not being loaded.
  539.  
  540.                 For the network driver, IPXSETUP could be specified.
  541.                 If this method is used, then you must make sure the
  542.                 network software is loaded before DOOMUTIL is invoked.
  543.                 However, a much simpler way to play via the network is
  544.                 to create a batch file that loads the network
  545.                 software, then the IPX driver, and finally, terminates
  546.                 he network software.  For example, my NETDOOM.BAT for
  547.                 running under Lantastic follows:
  548.  
  549.                     LSL
  550.                     NE2000
  551.                     IPXODI
  552.                     IPXSETUP %1 %2 %3 %4 %5 %6 %7 %8 %9
  553.                     IPXODI U
  554.                     NE2000 U
  555.                     LSL U
  556.  
  557.                 I've used both methods for playing DOOM over the
  558.                 network; I personally prefer the NETDOOM.BAT method.
  559.  
  560.                 The NETDOOM.BAT method poses problems, however, when
  561.                 selecting external WAD files, all of the parameters
  562.                 can not be accessed through the parameter list.
  563.  
  564.               WAD File Functions
  565.  
  566.                 This allows selection of WAD file modification
  567.                 functions, described in the WAD File Functions menu
  568.                 section.
  569.  
  570.               Miscellaneous Functions
  571.  
  572.                 This allows selection of various functions that didn't
  573.                 really have a place anywhere else.  These functions
  574.                 are elaborated upon in the Miscellaneous Functions
  575.                 menu section.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.           David Poole, Jr.                                    94/7/31 17:01
  584.  
  585.  
  586.  
  587.           DOOMUTIL 1.04 User's Guide                                Page 10
  588.  
  589.  
  590.             WAD File Functions
  591.  
  592.                 These functions allow modification of the WAD files
  593.                 (both DOOM and others) for various reasons.
  594.                 Currently, the only thing that DOOMUTIL modifies
  595.                 regarding the WAD files are SECTORS and THINGS.
  596.                 SECTORS are basically contiguous areas of floor that
  597.                 are of the same height, although these areas can be
  598.                 divided for various reasons.  THINGS are various items
  599.                 in DOOM, such as barrels, keys, player starting
  600.                 locations, enemies, etc.
  601.  
  602.                 When modifying a WAD file, DOOMUTIL will create an
  603.                 archive file for each WAD file that it modifies, if
  604.                 the archive does not already exist.  These files will
  605.                 have the extension of WBU (Wad Back Up).  NEVER ERASE
  606.                 A .WBU FILE UNLESS YOU HAVE RESTORED THE CORRESPONDING
  607.                 WAD FILE TO IT'S ORIGINAL STATUS.  Doing so will
  608.                 result in a WAD file that is not in its state as
  609.                 shipped, and your only recourse is to reinstall the
  610.                 WAD file from its original source.  Note that DOOMUTIL
  611.                 looks for files with the extension of ".BAK" to denote
  612.                 that a given WAD file is a user modified file.  In
  613.                 this case, DOOMUTIL will not allow certain
  614.                 modifications, as restoring the file could be
  615.                 catastrophic.
  616.  
  617.                 The archive files are typically a fraction of the size
  618.                 of the original file, so time (as well as disk space)
  619.                 is saved for restoring large files (like DOOM.WAD) to
  620.                 their original status, versus extraction from an
  621.                 archived source.
  622.  
  623.                 When modifying wad files for multiple player usage,
  624.                 it's important that all players involved restore the
  625.                 desired WAD files to their original status, then make
  626.                 the same modifications in the same sequence.  Failure
  627.                 to do so will generally result in consistency failures
  628.                 after DOOM starts.
  629.  
  630.  
  631.             WAD Functions Menu
  632.  
  633.               Selection Menu
  634.  
  635.                 Allows selection of WAD files for use or modification.
  636.                 This is detailed below.
  637.  
  638.               Force Refresh of WAD list.
  639.  
  640.                 In the event that the WAD list becomes invalid
  641.                 (unlikely, unless WAD files are added or deleted from
  642.                 the DOOM directory while shelled out of DOOMUTIL),
  643.                 this option must be used to recreate the WAD file
  644.  
  645.  
  646.           David Poole, Jr.                                    94/7/31 17:01
  647.  
  648.  
  649.  
  650.           DOOMUTIL 1.04 User's Guide                                Page 11
  651.  
  652.  
  653.                 list.  The previous selection status for WAD files is
  654.                 discarded.  You are asked to confirm this option, as
  655.                 information DOOMUTIL maintains about the WAD file
  656.                 that's not part of the WAD file (times used, last
  657.                 used) will be lost if you perform this option.  If you
  658.                 do not confirm rebuilding the list, then DOOMUTIL will
  659.                 rescan ALL files the files in the list for updated
  660.                 information, as if you had selected all of the WAD
  661.                 files and used the Rescan Selected WAD files option.
  662.  
  663.                 If you add or remove WAD files from your directory,
  664.                 it's best to exit DOOMUTIL and start over.  In this
  665.                 manner, DOOMUTIL's times used and last time used
  666.                 information is maintained.
  667.  
  668.               Rescan Selected WAD files.
  669.  
  670.                 This causes DOOMUTIL to update it's database of
  671.                 information for each of the WAD files that are
  672.                 selected.  You can perform this option if you've
  673.                 modified any of the WAD files since the last time
  674.                 DOOMUTIL scanned it.  The last time of use, and the
  675.                 number of times used for each WAD scanned will be
  676.                 retained.
  677.  
  678.               Backup selected WAD file(s).
  679.  
  680.                 Creates a .WBU file for each of the corresponding WAD
  681.                 files, if the file does not already exist.  Only the
  682.                 THINGS & SECTORS portion of the WAD are backed up.
  683.  
  684.               Restore selected WAD file(s).
  685.  
  686.                 If a selected WAD file has been modified, then the
  687.                 modifications are removed with this option.  Only the
  688.                 THINGS & SECTORS portion of the WAD are restored.
  689.  
  690.               List WAD files.
  691.  
  692.                 This creates a file with the extension "LST" for each
  693.                 WAD file, containing a dump of the various objects
  694.                 encountered in the WAD file.  Not that this is useful
  695.                 to your average bear, but during the development of
  696.                 these functions, this information can sometimes be
  697.                 handy, so I left the option in due to laziness on my
  698.                 part.  You may or may not find the information useful,
  699.                 depending on your own level of dementedness and
  700.                 curiosity.
  701.  
  702.               Build new WAD from selected PWADs.
  703.  
  704.                 This function allows you to combine all of the
  705.                 selected WAD (PWAD or IWAD) files into a new PWAD
  706.                 file.  All directory entries from each selected WAD
  707.  
  708.  
  709.           David Poole, Jr.                                    94/7/31 17:01
  710.  
  711.  
  712.  
  713.           DOOMUTIL 1.04 User's Guide                                Page 12
  714.  
  715.  
  716.                 file are copied into the new WAD file specified by the
  717.                 user.  Note that no checking is performed for
  718.                 duplication of directory entries.
  719.  
  720.                 This is handy for linking sound or texture WADs with
  721.                 custom levels. It's also handy for creation of one WAD
  722.                 file when you desire to play more wad files than will
  723.                 fit on the command line due to the 128 character limit
  724.                 imposed by MS/DOS.
  725.  
  726.                 This function will not allow you to overwrite an
  727.                 existing file.
  728.  
  729.                 After the wad file has been created, the WAD file list
  730.                 will be rebuilt.
  731.  
  732.               Episode/Mission MENU
  733.  
  734.                 Allows modification of episodes and missions for
  735.                 selected WAD files.  This is detailed below.
  736.  
  737.               WAD THING MENU
  738.  
  739.                 Allows modification of THINGs in selected WAD files.
  740.                 This is detailed below.
  741.  
  742.               WAD SECTOR MENU
  743.  
  744.                 Allows modification of SECTORs in selected WAD files.
  745.                 This is detailed below.
  746.  
  747.  
  748.             Selection Menu
  749.  
  750.               Select wad files for modification.
  751.  
  752.                 This allows selection of individual WAD files for
  753.                 manipulation.  Selecting the individual WAD files is
  754.                 done as follows:
  755.  
  756.                 The Up and Down arrow keys allow moving from WAD to
  757.                 WAD.  Moving the mouse cursor to a WAD moves the
  758.                 highlight bar to the corresponding entry.
  759.  
  760.                 Pressing the Space bar, or left mouse button while the
  761.                 mouse cursor is on an entry toggles the selection
  762.                 status of the highlighted WAD file.
  763.  
  764.                 Pressing Enter, or the right mouse button while the
  765.                 mouse cursor is within the selection window border
  766.                 exits the selection system, saving the selections
  767.                 you've made.
  768.  
  769.  
  770.  
  771.  
  772.           David Poole, Jr.                                    94/7/31 17:01
  773.  
  774.  
  775.  
  776.           DOOMUTIL 1.04 User's Guide                                Page 13
  777.  
  778.  
  779.                 Pressing Escape, or the middle mouse button (if
  780.                 present) while the mouse cursor is within the
  781.                 selection window border exits the selection system,
  782.                 discarding selections in changes that you've made.
  783.  
  784.                 Page Up, Page Down, Home, and End effect scrolling
  785.                 through the listing (if it requires more than one
  786.                 page).  Mouse users can scroll the display by moving
  787.                 the cursor to either the top or bottom border of the
  788.                 window.  Pressing the left mouse button will scroll
  789.                 the display by one line.  Pressing the right mouse
  790.                 button will scroll the display by one page.  Pressing
  791.                 the middle mouse button, if present, will scroll the
  792.                 display to the respective end of the list.
  793.  
  794.                 Pressing [F10] invokes the configured WAD
  795.                 viewer/editor on the highlighted WAD, if one has been
  796.                 configured.  See the program configuration section for
  797.                 details.  Pressing [ALT-F10] will perform the same
  798.                 operation, and automatically launch DOOM with the
  799.                 current selected WADs.  THIS IS VERY HANDY FOR WAD
  800.                 DEVELOPERS.
  801.  
  802.                 Pressing [F9] displays detailed information regarding
  803.                 the WAD file.
  804.  
  805.                 Pressing [F8] displays a summary of the episodes and
  806.                 missions selected.  Using this summary, you can
  807.                 determine if you have selected WAD files that
  808.                 conflict; i.e., two WADs contain maps or songs for
  809.                 E1M1, or the selected WADs are not contiguous, i.e.,
  810.                 you've selected a WAD for E1M1 & E1M3, but none for
  811.                 E1M2.
  812.  
  813.                 Pressing [F3] displays the current sorting scheme.
  814.  
  815.                 Pressing [F2] displays the color scheme, outlined
  816.                 below.
  817.  
  818.                 WADs displayed with a red or brown background have
  819.                 been modified, and need to be restored in order to be
  820.                 used in a multi-player game.  Wad files with yellow
  821.                 text have been selected.
  822.  
  823.                 For each WAD in the list that contains missions, the
  824.                 first episode and mission encountered for the wad is
  825.                 displayed, followed by the number of missions found in
  826.                 the WAD.  Finally, if there are 4 death match starts
  827.                 for each mission, there will be a "DM", indicating
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.           David Poole, Jr.                                    94/7/31 17:01
  836.  
  837.  
  838.  
  839.           DOOMUTIL 1.04 User's Guide                                Page 14
  840.  
  841.  
  842.                 that the level is suitable for death match play[1].
  843.                 This will prevent rude interruptions in your death
  844.                 matches when a new level is loaded where the developer
  845.                 overlooked this important THING.  If an exclamation
  846.                 mark is displayed, then DOOMUTIL has found something
  847.                 about the WAD that may cause problems with playing
  848.                 multiple player sessions.  These factors are:  No
  849.                 exit, not enough (or too many) player starts, or not
  850.                 enough death match starts FOR EACH MISSION in the
  851.                 given WAD file.
  852.  
  853.                 For each WAD in the list that contains music as
  854.                 opposed to sound, the episode and mission for which
  855.                 the music is assigned to is specified.  The message
  856.                 "SONG" to the right of the episode and mission
  857.                 indicate that this WAD contains music as opposed to a
  858.                 missions.
  859.  
  860.                 If a WAD does not contain missions or music, then no
  861.                 level or episode information is specified.  Text
  862.                 describing what was found is displayed.
  863.  
  864.                 Selected WADs are used when DOOM is invoked.  If the
  865.                 Auto Build WAD file feature is not enabled (described
  866.                 under Program Configuration), it's possible to select
  867.                 more WAD files than will fit on the command line.
  868.                 This is due to the wonderful 128-character limit on
  869.                 command lines that the folks at Microsoft have imposed
  870.                 on us.  In this event, all of the selected WADs will
  871.                 not be loaded by DOOM.
  872.  
  873.                 NOTE: During the selection process, the currently
  874.                 displayed selection is considered to be current,
  875.                 whether or not the user has used ENTER to confirm the
  876.                 selection.  This means that the hot key functions will
  877.                 work with the currently displayed selection as opposed
  878.                 to the last confirmed selection.  If DOOMUTIL is
  879.                 terminated via the ALT-X or ALT-Z sequence, the
  880.                 current selection is stored in the configuration file,
  881.                 as opposed to the last confirmed selection.
  882.  
  883.               Select All wad files.
  884.  
  885.                 Automatically selects all of the WAD files for
  886.                 manipulation.
  887.  
  888.  
  889.                               
  890.  
  891.             1  It amazed me that this had to be included.  During
  892.                development and playing, er, testing DOOMUTIL with
  893.                selected WADs, I was astounded at the number of WADs I
  894.                had that could not be played with Death Match.  Is it
  895.                just me, or is something wrong here?
  896.  
  897.  
  898.           David Poole, Jr.                                    94/7/31 17:01
  899.  
  900.  
  901.  
  902.           DOOMUTIL 1.04 User's Guide                                Page 15
  903.  
  904.  
  905.               Deselect All wad files.
  906.  
  907.                 Automatically de-selects all of the WAD files for
  908.                 manipulation.
  909.  
  910.               Invert wad file selection.
  911.  
  912.                 This reverses the order of the selection status of
  913.                 each WAD file you have installed in your configured
  914.                 DOOM directory.
  915.  
  916.               Change Sorting Order
  917.  
  918.                 Allows selection of the sort method of the listed WAD
  919.                 files.  There are three levels of sorting that may be
  920.                 specified.  Files that are considered equal for the
  921.                 purposes of the first level of sorting are submitted
  922.                 to a second test.  Files considered equal for the
  923.                 second test are submitted to a third test.  In this
  924.                 manner, you can usually arrange the WAD file listing
  925.                 to suit your needs, which may change, depending on
  926.                 what you're doing with DOOMUTIL.
  927.  
  928.                 Sorting options are:
  929.  
  930.                 Name: The listing is sorted alphabetically according
  931.                 to file name.
  932.  
  933.                 Episode & Mission: The listing is sorted according to
  934.                 the first episode and mission in each file.  If a WAD
  935.                 file is found that contains a level, and another
  936.                 contains a song, and they are for the same episode and
  937.                 mission, they will appear together, with the WAD
  938.                 containing the level appearing before the WAD
  939.                 containing the music.
  940.  
  941.                 Times Used: The listing is sorted according to the
  942.                 number of times each WAD has been used.  The most
  943.                 frequently used WADs are displayed first.
  944.  
  945.                 Last Used: The listing is sorted according to the most
  946.                 recently used files, which appear first.
  947.  
  948.                 Modification Date: The most recently modified files
  949.                 appear first.  Note that if you modify a WAD outside
  950.                 of DOOMUTIL, DOOMUTIL will not be aware of the updated
  951.                 file date.  To make DOOMUTIL aware of the changed file
  952.                 date, you can either: <1>  Select the WAD, and use the
  953.                 Force Refresh of Selected WAD files option of the WAD
  954.                 Functions menu, or <2> Use the Force Refresh of all
  955.                 WADs, and press a key other than F10 at the warning.
  956.  
  957.                 Selection Status: Selected WADs are listed first.
  958.                 Note that the list is not sorted during the selection
  959.  
  960.  
  961.           David Poole, Jr.                                    94/7/31 17:01
  962.  
  963.  
  964.  
  965.           DOOMUTIL 1.04 User's Guide                                Page 16
  966.  
  967.  
  968.                 process.  To resort the list, exit the selection
  969.                 process and reenter it.
  970.  
  971.                 User Modifying: WADs that are being modified by the
  972.                 user appear first.  NOTE: DOOMUTIL considers a WAD to
  973.                 be one that is being modified by the user if a file
  974.                 with the same name as the .WAD file exists, with an
  975.                 extension of .BAK.
  976.  
  977.               Save Selection To File.
  978.  
  979.                 This allows the user to save the names of the
  980.                 currently selected WADs to disk for later use with the
  981.                 Load Selection From File option.  In this manner,
  982.                 multiple selections can be maintained easily.
  983.  
  984.                 When this option is selected, the user is given the
  985.                 chance to enter a file name to save the selection
  986.                 under.  During entry of the name, pressing the [F10]
  987.                 key browses all files in the DOOM directory with an
  988.                 extension of .SEL.  An extension of .SEL is
  989.                 automatically assigned to the specified file name if
  990.                 one does not exist.
  991.  
  992.               Load Selection From File.
  993.  
  994.                 This allows the user to restore a selection saved
  995.                 previously with the Save Selection To File option.
  996.  
  997.                 When this option is selected, the user is given the
  998.                 chance to enter a file name to load the selection
  999.                 from.  During entry of the name, pressing the [F10]
  1000.                 key browses all files in the DOOM directory with an
  1001.                 extension of .SEL.  An extension of .SEL is
  1002.                 automatically assigned to the specified file name if
  1003.                 one does not exist.
  1004.  
  1005.  
  1006.             Episode/Mission MENU
  1007.  
  1008.               Modify Episode & Level for PWADs.
  1009.  
  1010.                 This allows changing the episode and mission for
  1011.                 individual WAD files, so that custom scenarios can be
  1012.                 created.  If a given WAD file contains more than one
  1013.                 mission, then the episode and mission numbers are
  1014.                 sequentially assigned.  This affects both missions and
  1015.                 music.
  1016.  
  1017.                 NOTE: Episode and Mission number for a WAD file are
  1018.                 not backed up!  Changes made to the episode and
  1019.                 mission number are permanent.
  1020.  
  1021.  
  1022.  
  1023.  
  1024.           David Poole, Jr.                                    94/7/31 17:01
  1025.  
  1026.  
  1027.  
  1028.           DOOMUTIL 1.04 User's Guide                                Page 17
  1029.  
  1030.  
  1031.               Globally Modify Episode & Level for PWADs.
  1032.  
  1033.                 This works as Modify Episode & Level for WADs, with
  1034.                 the exception that the specified episode and mission
  1035.                 is used for the first episode and mission for all of
  1036.                 the selected WAD files.
  1037.  
  1038.                 NOTE: Episode and Mission number for a WAD file are
  1039.                 not backed up!  Changes made to the episode and
  1040.                 mission number are permanent.
  1041.  
  1042.               Incrementally Modify Episode & Level for PWADs.
  1043.  
  1044.                 This works as Globally Modify Episode & Level for
  1045.                 WADs, with the exception that the specified episode
  1046.                 and mission is used for the first episode and mission,
  1047.                 and incremented for the remainder of the selected WAD
  1048.                 files.  This allows you to select specified WAD files,
  1049.                 and quickly create a sequential list of missions for
  1050.                 play.
  1051.  
  1052.                 NOTE: Episode and Mission number for a WAD file are
  1053.                 not backed up!  Changes made to the episode and
  1054.                 mission number are permanent.
  1055.  
  1056.  
  1057.             WAD THING MENU
  1058.  
  1059.               Invert selected WAD(s) things Death Match Status.
  1060.  
  1061.                 This modification causes THINGs that appear in death
  1062.                 match mode ONLY to appear in normal play, and THINGS
  1063.                 that appear in normal play to appear only in
  1064.                 DEATHMATCH.  This is handy for newcomers to the
  1065.                 deathmatch arena to learn the location of the weapons.
  1066.  
  1067.                 The status of the key cards, skull keys, and teleport
  1068.                 exits are not modified.
  1069.  
  1070.               Remove selected WAD(s) THINGs Death Match Status.
  1071.  
  1072.                 This causes all THINGS that appear only in DEATHMATCH
  1073.                 mode to appear in normal play.  Typically, this
  1074.                 provides extra ammunition, weapons, and health.
  1075.  
  1076.               Randomize selected WAD(s) THINGs with computer seed.
  1077.  
  1078.                 This allows for randomization of THINGS in the
  1079.                 selected WADs.  This makes playing a WAD a little more
  1080.                 enjoyable, after you've learned the exact location of
  1081.                 everything in a particular WAD the way it's shipped.
  1082.  
  1083.                 The only THINGs that are changed are the locations of
  1084.                 the non-boss enemies, ammo, health, weapons, death-
  1085.  
  1086.  
  1087.           David Poole, Jr.                                    94/7/31 17:01
  1088.  
  1089.  
  1090.  
  1091.           DOOMUTIL 1.04 User's Guide                                Page 18
  1092.  
  1093.  
  1094.                 match player starts, "passable furniture" (this
  1095.                 includes barrels), and artifacts (super charges,
  1096.                 armor, spheres of invisibility/invulnerability).
  1097.  
  1098.                 There are some drawbacks to this.  Some THINGs are
  1099.                 place into locations that can not be accessed, such as
  1100.                 super charges place in areas that are inaccessible, as
  1101.                 well as death match starts where a player is trapped
  1102.                 in a room that is sealed until the other player
  1103.                 activates the trigger event.
  1104.  
  1105.                 Also, I've noticed occasions where E1M8 could not be
  1106.                 finished, as something is being moved that prevents
  1107.                 the walls in the baron area from being opened when the
  1108.                 baron(s) are killed.  Still working on this one.
  1109.  
  1110.                 Another problem exists when using randomized THINGs in
  1111.                 a scenario.  DOOMUTIL doesn't know the width of the
  1112.                 various THINGs that it's moving around, so it's
  1113.                 possible (actually, highly likely) that a wide enemy
  1114.                 such as a Cacodemon will be placed where something
  1115.                 small (such as shot gun shells) were.  This means that
  1116.                 the enemy is significantly handicapped, since it's
  1117.                 usually stuck to the wall.  The only time such an
  1118.                 enemy is a threat is when you walk close enough to it
  1119.                 to physically (virtually?) touch it.  This problem
  1120.                 will be addressed in a future version, if user support
  1121.                 warrants it.
  1122.  
  1123.                 However, this is still useful, especially when all
  1124.                 players have the weapon locations memorized.
  1125.  
  1126.                 This is also useful when one of the players is a
  1127.                 relative newcomer with respect to another.  Since the
  1128.                 weapons and deathmatch starts are in varying places,
  1129.                 each player has a closer to equal chance.
  1130.  
  1131.               Replace one thing with another.
  1132.  
  1133.                 Non-functional at this time.  This feature, if and
  1134.                 when implemented, will allow users to change various
  1135.                 THINGs for other THINGs.  This will allow in changing
  1136.                 the ratio of weapons/monsters/ammo/health/etc. for the
  1137.                 particular scenario.
  1138.  
  1139.  
  1140.             WAD SECTOR MENU
  1141.  
  1142.               Highlight (Dim Secret, Pulse Trigger) SECTORs
  1143.  
  1144.                 This option travels through the SECTORS in a WAD file,
  1145.                 maximizing the brightness of each sector, so that no
  1146.                 areas are dark.  Then, any sector that is found to be
  1147.  
  1148.  
  1149.  
  1150.           David Poole, Jr.                                    94/7/31 17:01
  1151.  
  1152.  
  1153.  
  1154.           DOOMUTIL 1.04 User's Guide                                Page 19
  1155.  
  1156.  
  1157.                 considered a secret is dimmed to half-brightness.
  1158.                 SECTORs found that trigger events are set to flashing.
  1159.  
  1160.                 Note that there are some SECTORs that appear to be
  1161.                 modified internally at run-time, such as the room
  1162.                 containing the blue key in E1M3, that change when an
  1163.                 event is triggered.
  1164.  
  1165.               Maximize Brightness of SECTORs.
  1166.  
  1167.                 This maximizes the brightness of all SECTORs in the
  1168.                 WAD file.  Read the "Highlight (Dim Secret, Pulse
  1169.                 Trigger) SECTORs" section for information regarding
  1170.                 events that may alter brightness.
  1171.  
  1172.               Remove Damaging SECTORs.
  1173.  
  1174.                 This removes the aspect of areas that cause damage
  1175.                 when you stand in them, such as areas with "slime".
  1176.  
  1177.  
  1178.             Miscellaneous Functions
  1179.  
  1180.               Access Dialing Directory
  1181.  
  1182.                 This allows the user to maintain a list of frequently
  1183.                 dial numbers for quick use when playing DOOM via
  1184.                 modem.
  1185.  
  1186.               Enable Speaker.
  1187.  
  1188.                 Use this to enable the various beeps that the DOOMUTIL
  1189.                 makes from time to time.
  1190.  
  1191.               Disable Speaker.
  1192.  
  1193.                 Use this to disable the various beeps that the
  1194.                 DOOMUTIL makes from time to time.
  1195.  
  1196.               Edit Program Configuration.
  1197.  
  1198.                 This allows for configuration various aspects of
  1199.                 DOOMUTIL.
  1200.  
  1201.                 The text editor entry is used when the Edit Modem
  1202.                 Configuration command is invoked.
  1203.  
  1204.                 The WAD editor entry is used when the Launch WAD
  1205.                 Editor function is invoked.
  1206.  
  1207.                 The Path To Doom entry is used to specify the location
  1208.                 of DOOM.  By using this, you can place DOOMUTIL
  1209.                 anywhere in your path, and invoke DOOM without
  1210.                 changing directories to it.
  1211.  
  1212.  
  1213.           David Poole, Jr.                                    94/7/31 17:01
  1214.  
  1215.  
  1216.  
  1217.           DOOMUTIL 1.04 User's Guide                                Page 20
  1218.  
  1219.  
  1220.                 The Swap to EMS/XMS fields tell DOOMUTIL where to swap
  1221.                 itself when it's shelling an external program, such as
  1222.                 DOOM, the WAD editor/viewer, etc.  If neither of these
  1223.                 contains a Y, then a temporary file will be created on
  1224.                 disk to store the information.  If you have plenty of
  1225.                 available EMS or XMS, you may wish to use this, as
  1226.                 program swapping is much faster with one of these
  1227.                 options enabled.
  1228.  
  1229.                 The Enable BEEPS field enables or disables the
  1230.                 annoying beeps that occurs frequently in the program.
  1231.  
  1232.                 The Boss Mode informs DOOMUTIL to invoke the command
  1233.                 specified by the next field, Boss Command, when one of
  1234.                 the following conditions occurs: Exiting DOOM (press
  1235.                 <F10><y>, and you're out of DOOM quickly), exiting
  1236.                 DOOMUTIL, or using one of the boss hot-keys (ALT-Z,
  1237.                 any F11 or F12 combination).
  1238.  
  1239.                 The Auto Build PWAD name field allows you to specify a
  1240.                 WAD file that will be created immediately before DOOM
  1241.                 is invoked.  By using this feature, you decrease the
  1242.                 length of the command line that must be passed to DOOM
  1243.                 or the appropriate multi-player driver.  If you are
  1244.                 only playing one or two PWAD files, then this is not
  1245.                 usually a problem, but when you add many levels,
  1246.                 sounds, music, and graphics, then this may be
  1247.                 necessary.  The built PWAD (the "target") will only be
  1248.                 created under the following circumstances: (1) One or
  1249.                 more of the selected PWADs have a newer modification
  1250.                 date than the target PWAD, (2) The target does not
  1251.                 exist, or (3) The WAD selection has changed.  If you
  1252.                 have the memory, specifying a RAM disk as the
  1253.                 destination of the target will greatly speed the
  1254.                 creation process, although the target will have to be
  1255.                 recreated after each system boot.
  1256.  
  1257.                 The View WAD Command field allows you to specify the
  1258.                 command to be used to view a WAD file while selecting
  1259.                 WADs in the WAD selection function.  You must supply a
  1260.                 "%s" (omit the quotes, and the "s" must be lowercase)
  1261.                 in the command line.  For example, I use DEU to view
  1262.                 my wad files, so my command is "deu -file %s.wad"
  1263.                 (again, quotes are to be omitted).
  1264.  
  1265.               Edit MODEM.CFG
  1266.  
  1267.                 This invokes the user specified editor on the
  1268.                 MODEM.CFG file.  The editor is specified in the
  1269.                 program configuration option of the miscellaneous
  1270.                 functions menu.
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.           David Poole, Jr.                                    94/7/31 17:01
  1277.  
  1278.  
  1279.  
  1280.           DOOMUTIL 1.04 User's Guide                                Page 21
  1281.  
  1282.  
  1283.               Run ID's Setup.
  1284.  
  1285.                 No matter what, there are still times when you have to
  1286.                 run this thing.  That's why this function is here.
  1287.  
  1288.               Register DOOMUTIL
  1289.  
  1290.                 This is described in detail in the section for
  1291.                 DOOMUTIL registration at the end of this document.
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.  
  1328.  
  1329.  
  1330.  
  1331.  
  1332.  
  1333.  
  1334.  
  1335.  
  1336.  
  1337.  
  1338.  
  1339.           David Poole, Jr.                                    94/7/31 17:01
  1340.  
  1341.  
  1342.  
  1343.           DOOMUTIL 1.04 User's Guide                                Page 22
  1344.  
  1345.  
  1346.  
  1347.           Files created by DOOMUTIL.
  1348.  
  1349.                 DOOMUTIL creates and uses files for various functions.
  1350.                 These files, and the functions that create or use them
  1351.                 are described below.
  1352.  
  1353.               .WBU  Wad Backup File.  These files contain the
  1354.                     directory entries for the THINGs & SECTORs found
  1355.                     in the corresponding .WAD file, if 1 or more
  1356.                     levels exist.  These files are created when ever
  1357.                     you select WAD files that contain levels, and
  1358.                     either select the BACKUP function, or select a
  1359.                     function that modifies the THINGs & SECTORs in a
  1360.                     WAD.  These files are typically a small percentage
  1361.                     of the size of the entire WAD file, and allow
  1362.                     DOOMUTIL to quickly restore a WAD file to it's
  1363.                     original status.
  1364.  
  1365.                     Due to the dynamics of user modified WAD files,
  1366.                     WAD backup files are not created for these files.
  1367.                     This is not a problem, as DOOMUTIL will not allow
  1368.                     modification of THINGs & SECTORs in a user wad,
  1369.                     anyway.
  1370.  
  1371.                     These files are stored in the same directory with
  1372.                     the WAD files.
  1373.  
  1374.               .BAK  Backup of WAD file.  DOOMUTIL checks for the
  1375.                     existence of a file with the extension of .BAK for
  1376.                     each .WAD file that it finds.  The existence of
  1377.                     such a file informs DOOMUTIL this is a WAD file
  1378.                     that is being modified by the user.
  1379.  
  1380.                     DOOMUTIL will also create a .BAK file when
  1381.                     building a composite WAD from selected WAD files,
  1382.                     if the user specified name of the target already
  1383.                     exists.  This allows recovery in the event of a
  1384.                     mistake when building a composite WAD.
  1385.  
  1386.                     These files are stored in the same directory with
  1387.                     the WAD files.
  1388.  
  1389.               .LST  Listing of WAD file.  When List Selected WADs is
  1390.                     invoked, the output for each WAD file is created
  1391.                     in a file name with the name of the WAD, and an
  1392.                     extension of .LST.
  1393.  
  1394.                     These files are stored in the same directory with
  1395.                     the WAD files.
  1396.  
  1397.               .SEL  WAD File selection.  These files are used to store
  1398.                     the names for selection sets.  This allows the
  1399.                     user to save and restore selection sets at will.
  1400.  
  1401.  
  1402.           David Poole, Jr.                                    94/7/31 17:01
  1403.  
  1404.  
  1405.  
  1406.           DOOMUTIL 1.04 User's Guide                                Page 23
  1407.  
  1408.  
  1409.               .CFG  Configuration file for DOOMUTIL.  Unless DOOMUTIL
  1410.                     is renamed, or copied, the only file that will be
  1411.                     created is DOOMUTIL.CFG.  If DOOMUTIL is renamed,
  1412.                     then DOOMUTIL will use the path and new name of
  1413.                     the program.  By copying DOOMUTIL to other
  1414.                     directories, or to other names, then multiple
  1415.                     configurations for DOOMUTIL can be maintained.
  1416.  
  1417.                     This file will always exist in the directory in
  1418.                     which DOOMUTIL is located.
  1419.  
  1420.  
  1421.  
  1422.  
  1423.  
  1424.  
  1425.  
  1426.  
  1427.  
  1428.  
  1429.  
  1430.  
  1431.  
  1432.  
  1433.  
  1434.  
  1435.  
  1436.  
  1437.  
  1438.  
  1439.  
  1440.  
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.           David Poole, Jr.                                    94/7/31 17:01
  1466.  
  1467.  
  1468.  
  1469.           DOOMUTIL 1.04 User's Guide                                Page 24
  1470.  
  1471.  
  1472.  
  1473.           Uses of DOOMUTIL.
  1474.  
  1475.                 If you're just going to play out-of-the-box DOOM, then
  1476.                 there is not much of a reason to use DOOMUTIL.
  1477.                 DOOMUTIL doesn't have much to offer the casual DOOM
  1478.                 player, but then again, I don't know too many casual
  1479.                 DOOM players.
  1480.  
  1481.                 DOOMUTIL is meant for the serious player, who wants a
  1482.                 quick and easy way to make the most of DOOM.
  1483.  
  1484.  
  1485.             Using DOOMUTIL to automate multi-player sessions.
  1486.  
  1487.                 This is why DOOMUTIL was originally written.  I was
  1488.                 tired of having to constantly select the options with
  1489.                 SETUP supplied with DOOM.  This was especially
  1490.                 cumbersome in the beginning of my MODOOMing days,
  1491.                 since I was having to fight both the modem
  1492.                 configuration and the SETUP program simultaneously.
  1493.                 That's why there is three separate configuration menus
  1494.                 with DOOMUTIL.  Once you have the serial and network
  1495.                 configuration selected, there's no reason you should
  1496.                 ever have to modify it again.  Unless you change the
  1497.                 communications port for your modem or null modem, the
  1498.                 number of players in a new network game, or network or
  1499.                 serial drivers, you don't have to modify these
  1500.                 parameters once they are set.
  1501.  
  1502.                 Selection of single player, modem play, direct
  1503.                 connect, or network play is done along with the
  1504.                 selection of the episode, mission, skill, monsters,
  1505.                 and death match is all in one convenient location.  My
  1506.                 fellow doomers & I have developed a quick method of
  1507.                 communication of the game parameters.  Reading off the
  1508.                 value for the episode, mission, skill, monsters,
  1509.                 respawn, and deathmatch fields is quick:  "Hey Ted,
  1510.                 let's 1-1-4-Y-N-Y", and we're on the way.
  1511.  
  1512.  
  1513.             Using DOOMUTIL to add life to memorized missions.
  1514.  
  1515.                 After you've played a mission a few times, it looses
  1516.                 it's excitement, as you've learned where everything
  1517.                 is.  Using the randomization feature of the WAD file
  1518.                 functions breathes a little life into tired old
  1519.                 missions.  By randomizing the THINGs in a WAD file,
  1520.                 you change the location of all of the enemies (except
  1521.                 for the bosses), ammunition, weapons, health, and the
  1522.                 like.  Keys are left in their original position, as
  1523.                 are "furniture" that can not be circumnavigated, such
  1524.                 as pillars.
  1525.  
  1526.  
  1527.  
  1528.           David Poole, Jr.                                    94/7/31 17:01
  1529.  
  1530.  
  1531.  
  1532.           DOOMUTIL 1.04 User's Guide                                Page 25
  1533.  
  1534.  
  1535.                 This is also handy for death match games.
  1536.                 Randomization of weapons means that neither player
  1537.                 knows the initial locations before hand.  This helps
  1538.                 to cut down on the "guard the weapons" problem
  1539.                 encountered when one player dies and the other(s)
  1540.                 guard the weapons that he or she needs.  JUST MAKE
  1541.                 SURE THAT ALL PLAYERS ARE USING THE SAME WAD FILES, OR
  1542.                 CONSISTENCY FAILURES WILL OCCUR.
  1543.  
  1544.  
  1545.             Using DOOMUTIL to assist in using external WAD files.
  1546.  
  1547.                 DOOMUTIL's handling of external WAD files makes
  1548.                 evaluating new WAD files in either single or multiple
  1549.                 player easier.  It's also handy for the developer who
  1550.                 is using resources from multiple WAD files that are
  1551.                 being changed frequently.
  1552.  
  1553.               Evaluating new WADs.
  1554.  
  1555.                 DOOMUTIL makes it easy to track which WAD files have
  1556.                 been evaluated.  Upon receipt of new WAD files, copy
  1557.                 them into your DOOM directory and invoke DOOMUTIL.
  1558.                 When you select the WAD functions menu, DOOMUTIL will
  1559.                 scan the new WAD files for the information it
  1560.                 maintains.  Then, using the Set Sort Order function of
  1561.                 the WAD functions menu, set the first level of sorting
  1562.                 to sort by times used.  The WADs that have not been
  1563.                 loaded into DOOM by you will appear at the bottom of
  1564.                 the list.
  1565.  
  1566.               Developing new composite WADs.
  1567.  
  1568.                 If you're developing multiple WADs with the goal of
  1569.                 building them into a single composite WAD for
  1570.                 distribution, DOOMUTIL can automate the testing (and
  1571.                 building) process.
  1572.  
  1573.                 During development and testing of each of your
  1574.                 component WADs, use the Set Sort Order function of the
  1575.                 WAD functions menu and set the first level of sorting
  1576.                 to either Sort By Modification Time or Sort By User
  1577.                 Modifying.  This will move the WADs you're developing
  1578.                 towards the top of the list.  Using the Auto Build WAD
  1579.                 File option described in the program configuration
  1580.                 option will cause DOOMUTIL to create a composite WAD
  1581.                 on the fly when you invoke DOOMUTIL.  This composite
  1582.                 WAD is persistent, in that it will not be recreated
  1583.                 unless the time and date of one of the component files
  1584.                 changes, or you modify the selected set of WADs.
  1585.  
  1586.                 Then, from the WAD selection screen, highlight the WAD
  1587.                 you're modifying, and use either the F10 or ALT-F10
  1588.                 key sequence described in the WAD selection section
  1589.  
  1590.  
  1591.           David Poole, Jr.                                    94/7/31 17:01
  1592.  
  1593.  
  1594.  
  1595.           DOOMUTIL 1.04 User's Guide                                Page 26
  1596.  
  1597.  
  1598.                 when the WAD you wish to edit is highlighted (and
  1599.                 selected).  If you use F10, then you can launch DOOM
  1600.                 with the modified files using the <ALT-B> sequence.
  1601.                 If you use ALT-F10, then DOOM is automatically invoked
  1602.                 when the editor/view terminates.  This allows for
  1603.                 extremely quick testing of your WAD files, regardless
  1604.                 of how many individual WAD files are being developed.
  1605.  
  1606.                 Since DOOMUTIL stuffs a carriage return into the
  1607.                 keyboard buffer before launching DOOM in single player
  1608.                 mode when using external WAD files, modifying and
  1609.                 testing either single or composite WADs is extremely
  1610.                 fast (of course, depending on the speed of your
  1611.                 machine)[2].
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.                               
  1632.  
  1633.             2  I use DEU to create and modify my levels.  I've also
  1634.                created some custom sounds and textures for use with
  1635.                these levels.  While it's possible to use DEU to build
  1636.                all of these into one WAD for testing, it's much easier
  1637.                to allow DOOMUTIL to do this, using the Auto Build WAD
  1638.                function described in the Program Configuration
  1639.                section.  Using a RAM drive as the destination of the
  1640.                auto-built WAD, I use the ALT-F10 sequence from the WAD
  1641.                selection menu.  When I have to rebuild my nodes,
  1642.                reject, and blockmap entries due to modifications
  1643.                (which is lengthy), I type q, press Enter, type q, and
  1644.                press Enter again, then go for a soda or whatever.
  1645.                When DEU finishes building the information, it
  1646.                interprets the commands stuffed into the keyboard
  1647.                buffer, and exits.  Upon return to DOOMUTIL, a new
  1648.                composite WAD is built for me, and DOOM is invoked for
  1649.                this WAD.  If I am away for too long, DOOM's ready for
  1650.                testing upon my return.  It doesn't get much easier, at
  1651.                least in my opinion.
  1652.  
  1653.  
  1654.           David Poole, Jr.                                    94/7/31 17:01
  1655.  
  1656.  
  1657.  
  1658.           DOOMUTIL 1.04 User's Guide                                Page 27
  1659.  
  1660.  
  1661.  
  1662.           Registering DOOMUTIL
  1663.  
  1664.                 To register DOOMUTIL, select the Miscellaneous
  1665.                 Functions from the Main Menu, and then select the
  1666.                 Register DOOMUTIL function.  Enter your name in the
  1667.                 first field, leaving the other fields blank. Save your
  1668.                 changes with the Control-Enter key sequence as
  1669.                 described in the Editor documentation.  This will
  1670.                 produce a file called "DOOMUTIL.FRM" in the current
  1671.                 directory, or in the configured DOOM directory if one
  1672.                 exists.  Copy the DOOMUTIL.FRM file to your printer
  1673.                 using whatever method you use to print text files.
  1674.  
  1675.                 Mail the printout along with a check or money order
  1676.                 for $15 in US funds to:
  1677.  
  1678.                 David Poole, Jr.
  1679.                 PO Box 747
  1680.                 Pacolet, SC 29372
  1681.  
  1682.                 When the funds have cleared, I will mail to you a
  1683.                 serial number and registration key.  Upon receipt of
  1684.                 these, you must re-enter the information supplied
  1685.                 exactly as it as printed.  After performing this task,
  1686.                 your copy of DOOMUTIL will be registered.
  1687.  
  1688.                 Thank you for using DOOMUTIL!
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.           David Poole, Jr.                                    94/7/31 17:01
  1718.